package com.bci.pwtz.common.remote.resp;

import java.util.List;

import com.bci.pwtz.common.remote.ObjResponse;
import com.bci.pwtz.mysql.model.Company;
import com.bci.pwtz.mysql.model.CompanyRole;
import com.bci.pwtz.mysql.model.CompanyUser;
import com.bci.pwtz.mysql.model.CompanyUserRole;
import com.bci.pwtz.mysql.model.UserCompanyRef;

public class UserListResp extends ObjResponse<CompanyUser>
{
    /**  
     * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么) 
     */
    private static final long serialVersionUID = 3408541473380293931L;
    private List<Company> companyList;
    
    private List<CompanyRole> roleList;
    
    private List<UserCompanyRef> userCompanyRefList;
    
    private List<CompanyUserRole> companyUserRoleList;

    private String token;
    /**
     * @return the companyList
     */
    public List<Company> getCompanyList()
    {
        return companyList;
    }

    /**
     * @param companyList the companyList to set
     */
    public void setCompanyList(List<Company> companyList)
    {
        this.companyList = companyList;
    }

    /**
     * @return the roleList
     */
    public List<CompanyRole> getRoleList()
    {
        return roleList;
    }

    /**
     * @param roleList the roleList to set
     */
    public void setRoleList(List<CompanyRole> roleList)
    {
        this.roleList = roleList;
    }

    /**
     * @return the token
     */
    public String getToken()
    {
        return token;
    }

    /**
     * @param token the token to set
     */
    public void setToken(String token)
    {
        this.token = token;
    }

    public List<UserCompanyRef> getUserCompanyRefList()
    {
        return userCompanyRefList;
    }

    public void setUserCompanyRefList(List<UserCompanyRef> userCompanyRefList)
    {
        this.userCompanyRefList = userCompanyRefList;
    }

    public List<CompanyUserRole> getCompanyUserRoleList()
    {
        return companyUserRoleList;
    }

    public void setCompanyUserRoleList(List<CompanyUserRole> companyUserRoleList)
    {
        this.companyUserRoleList = companyUserRoleList;
    }
    
    
}
